huge pile of shells or rinds - Francés Inglés Diccionario